// 覆盖默认的webpack配置
console.log(11111);
/* 
1、先确定开发环境
2、上线环境==有些包不需要打包直接使用线上的cdn
3、配置他
 */
var env = process.env.NODE_ENV;
let externals = {};
if (env === "production") {
  //  externals对象中的文件表示：上线的时候不需要打包node_modulesh中的js文件，就使用cdn
  externals = {
    // import 时的包名称: window 全局的成员名称
    //   属性名：包的名字   属性值：导入包的对象名字
    vue: "Vue",
    "vue-router": "VueRouter",
    vuex: "Vuex",
    axios: "axios",
    dayjs: "dayjs",
    echarts: "echarts",
    "element-ui": "ELEMENT",
    "vue-quill-editor": "VueQuillEditor",
  };
}

module.exports = {
  publicPath: "./", //  解决白屏问题
  devServer: {
    port: 7777, //  自定义端口号
    open: true, //  npm  run  serve  自动打开浏览器
  },
  configureWebpack: {
    // 打包优化
    externals:externals
  },
};
